package fr.afcepf.atod18.commande.service;

import java.util.List;

import fr.afcepf.atod18.commande.entity.Commande;
import fr.afcepf.atod18.commande.entity.EtatCommande;

public interface IServiceCommande {

	void ajouter(Commande commande);
    Commande mettreAJour(Commande commande);
    void supprimerParId(int Id);
    void supprimer(Commande commande);
	void supprimerListe(List<Commande> liste);
    Commande rechercherParId(int Id);
    List<Commande> rechercherTout();
    List<Commande> rechercherParNom(String Colonne, String Libelle);
    void envoyerJmsCommande(int paramIdCommande, EtatCommande paramEtatCommande);
    List<Commande> rechercherCommandeRestaurateur(int idRestaurateur);
}
